package com.swcw.platform.constants;

import java.util.HashMap;
import java.util.Map;

import com.swcw.platform.external.constants.SysPropertiesUtil;
import com.swcw.platform.utils.HttpTool;

import net.sf.json.JSONObject;

//import com.jshx.weixin.common.Constants;

/**
 * 
 * 工具类
 *
 */

public class UtilsPostUser {
	
	/**
     * 发送用户到第三方系统
	 * @param systemProv 
     * 
     * @param type 邮箱类型
     * @return 符合类型的邮箱
     */
    public static JSONObject sendKgxtUsers(String userId,String systemId,String systemType) {
    	Map<String,Object> map = new HashMap<>();
		map.put("systemId", systemId);
		map.put("userId", userId);
		try {
			if("0".equals(systemType)){
				String mailURL = SysPropertiesUtil.getProperty("userDCNURL");
				return JSONObject.fromObject(HttpTool.sendPost(map,mailURL));
			}else{
				String mailURL = SysPropertiesUtil.getProperty("userGWURL");
				return JSONObject.fromObject(HttpTool.sendPost(map,mailURL));
			}
		} catch (Exception e) {
			System.out.println("同步到第三方系统============"+e.getMessage());
			JSONObject json = new JSONObject();
			json.put("result", "1");
			return json;
		}
//    	Map<String,Object> map = new HashMap<>();
//		map.put("staff_code", user.getUserNumber());
//		map.put("staff_name", user.getUserName());
//		map.put("passwd", user.getPassword());
//		map.put("area_name", systemProv);
//		map.put("role_id", 5);
//		if(StringUtils.isNotBlank(systemCity)){
//			map.put("area_name", systemCity);
//			map.put("role_id", 6);
//		}
//		map.put("phone_number", user.getUserMobile());
//		map.put("unique_id", user.getExtend4());
//		try {
//			String URL = "http://132.224.65.40:9090/cms/singleLogin/synAddEditUserByHx.action";
//			String re_code = HttpTool.sendPost(map,URL);
//			if(re_code.indexOf('0') != -1){
//				System.out.println("同步用户到卡管系统============成功");
//			}
//			if(re_code.indexOf("-1") != -1){
//				System.out.println("同步用户到卡管系统============接口调用失败");
//			}
//			if(re_code.indexOf("-2") != -1){
//				System.out.println("同步用户到卡管系统============参数不全");
//			}
//		} catch (Exception e) {
//			System.out.println("同步用户到卡管系统============"+e.getMessage());
//		}
		
    }
}
